//1. 引入基础模块
import Vue from 'vue';
import VueI18n from 'vue-i18n'
Vue.use(VueI18n)

//2.引入element-ui内置的语言对照表数据
import zhLocale from 'element-ui/lib/locale/lang/zh-CN'
import enLocale from 'element-ui/lib/locale/lang/en'

// 3.引入自定义语言对照表数据
import autoZH from "./zh"
import autoEN from "./en"


// 4.创建语言模块实例 并设置语言配置项
const i18n = new VueI18n({
    locale: 'zh', //设置默认语言 中文
    messages: { //将自定义语言包对照表和内置语言对照表配置好
        'zh': {
            ...autoZH,
            ...zhLocale
        },
        'en': {
            ...autoEN,
            ...enLocale
        }
    }
})

// 5.导出实例
export default i18n